#pragma once
/**
 * The Command interface declares a method for executing a command.
 */
class ICommand {
public:
	virtual ~ICommand() {
	}
	virtual void Execute() const = 0;
};